Immuno-repairing of FPGA designs
نویسندگان
چکیده
FPGAs can be used for the design of autonomic reliable systems. Advantages are reconfiguration and flexibility in the design. However commercial FPGAs are first prone to errors. Second, the design flow is not yet supported for the use of fault tolerance techniques like Built-In Self-Tests. Fault tolerance can be reached through error detection and fault recovery. Most error detection techniques are not suitable for on-line detection because of detection times and long and inflexible training. This paper proposes a fault tolerant design for FPGAs. It has a Built-In Self-Test which error evaluation and fault recovery is supported by computing techniques inspired in the Immune System. A fault recovery and a hardware implementation model are also to be presented.
منابع مشابه
Comparison of Architecture Processors Focusing on ALU and Floating Point Unit Designs
This paper is to evaluate and compare some of the fundamental metrics for selected ALU designs, covering both time and space complexity. The references examined consists of papers from 1999 to present. A total of ten different designs on ALU and Floating points are examined and compared. Some of the key components evaluated are clock rate, memory capacity, components, floating point, ALU, FPGA,...
متن کاملDesign Guidelines for Optimal Results in FPGAs and ASIC Prototypes
Design practices have an enormous impact on an FPGA design’s timing performance, logic utilization, and system reliability. Good design practices also aid in successful design migration between FPGA and ASIC implementations for both prototyping and production. Poor design practices can lead to low performance, high logic or resource utilization, and unstable or unreliable designs associated wit...
متن کاملSelf-Stabilization Testing of LUT-Based FPGA Designs by Fault Injection
New testing methods are required as the complexity of Field Programmable Gate Array (FPGA) designs grow rapidly and time-to-market demands shorten. In this paper we propose a new, physical fault injection method for the test of a system’s self-stabilizing property, that is its intrinsic ability to recover from transient faults. Therefore we inject transient faults in Look-Up Table (LUT)-based F...
متن کاملVersatile Data Acquisition and Controls for Epics Using Vme-Based Fpgas
This work was supported by the U.S. DOE Contract No DE-AC05-84-ER40150 Abstract Field-Programmable Gate Arrays (FPGAs) have provided Thomas Jefferson National Accelerator Facility (Jefferson Lab) with versatile VME-based data acquisition and control interfaces with minimal development times. FPGAs have been used to interface with VME controllers using standard A16 and A24 address modes. VME vec...
متن کاملHow to Break Secure Boot on FPGA SoCs Through Malicious Hardware
Embedded IoT devices are often built upon large system on chip computing platforms running a significant stack of software. For certain computation-intensive operations such as signal processing or encryption and authentication of large data, chips with integrated FPGAs, FPGA SoCs, which provide high performance through configurable hardware designs, are used. In this contribution, we demonstra...
متن کامل